Kapalı. Bu sorunun hata ayıklama ayrıntılarına ihtiyacı var. Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin. 6 yıl önce kapalı. Bu soruyu geliştirin sınırlayıcı // TouristCompany.hotels ÜZERİNE EKLEMEDEN ÖNCE TRIGGER "aralığı" OLUŞTUR HER SIRA İÇİN BAŞLA YENİ ise. Yıldız> 5 SONRA YENİ AYARLA. Yıldız = 5; ELSEIF NEW.star <1 SONRA YENİ AYARLA. Yıldız = 1; END IF; SON;// sınırlayıcı;
2021-01-19 08:11:47
Tetikleyiciyi, ekleme işleminin gerçekleştiği aynı şema / veritabanı içinde oluşturmanız gerekir. Tetikleme tanımınızdan tetikleme işleminin TouristCompany veritabanı altında olacağı açıktır. Tetikleyiciyi aynı veritabanı altında oluşturduğunuzdan emin olun. Tetikleyici tanımınızı aşağıdaki gibi değiştirin sınırlayıcı // TRIGGER OLUŞTUR "tourCompany`.`range` 'TouringCompany`.`hotels` ÜZERİNE EKLEYİN HER SIRA İÇİN BAŞLA YENİ ise. Yıldız> 5 SONRA YENİ AYARLA. Yıldız = 5; ELSEIF NEW.star <1 SONRA YENİ AYARLA. Yıldız = 1; END IF; SON;// sınırlayıcı; (VEYA) Tetikleyici oluşturmadan önce veritabanını seçin `TouristCompany` KULLANIN; sınırlayıcı // TRIGGER "aralık" OLUŞTUR ...| Aradığın cevap değil mi? Mysql tetikleyicileri olarak etiketlenmiş diğer sorulara göz atın veya kendi sorunuzu sorun.